the driving force behind - Francés Inglés Diccionario